리눅스마스터 1급 실기 랜덤

단답식


1. 다음은 rpm 패키지 관련하여 질의 및 작업하는과정이다. ( 괄호 ) 안에 알맞은 내용을적으시오.
가. 아직 설치되지 않은 패키지 파일에 대한 정보 출력
# rpm ( ① ) ./httpd-2.4.6-40.el7.x86_64.rpm

나. 패키지가 설치된 이후 RPM DB에 저장된 내용과 원본의 내용을 비교 검증 정보 출력
# rpm ( ② ) vsftpd

다. RPM 데이터베이스에 문제 발생 시, RPM 데이터베이스를
최신의 정보로 갱신
# rpm ( ③ )

■ 조 건
- 관련 옵션을 적는다.
- 옵션은 대소문자를 구분하고, 띄어쓰기, 기호 등을 정확히 기술한다.
위키해설
클릭하면 보입니다.
  리눅스 rpm
2. 다음은 로그에 관련된 내용이다. ( 괄호 )안에 알맞은 내용을 적으시오.
시스템의 접속에 관한 보안 로그파일인 ( ① )은 시스템의 불법 침입이 의심이 될 때 확인하는 로그이고, 시스템에 관련된 중요한 이벤트들은 모두 ( ② )파일에 기록된다. 

■ 조 건
- 로그들의 위치는 /var/log 디렉터리안에 존재한다.
- 절대경로로 표기하지 말고, 파일명만 적으시오.

3. 다음은 dd를 이용하여 디스크를 복제하려고한다. 다음 조건에 맞는 백업 명령어를적으시오.
■ 조 건
- 입력 디바이스는 /dev/sda 이다.
- 출력 디바이스는 /dev/sdc 이다.
- 한번에 입출력하는 블록 사이즈 단위는 1024 byte 이다.

4. 관리자인 홍길동은 리눅스 시스템을 모니터링하고자 한다. ( 괄호 ) 안에 알맞은 내용을적으시오.
(1) ( ① )는 리눅스 시스템의 전반적인 운용상황을 실시간으로 모니터링하거나 프로세스 관리를 할 수 있도록 사용하는 유틸리티이다. 아래는 ( ① )을 실행하면서 옵션으로 
“a : 메모리 사용에 따라 정렬”, 
“H : 모든 개별 쓰레드가 보여짐”
옵션을 이용하여 출력한 상태이다. 또한, 프로그램을 실행한 후에 모든 CPU의 상황을 보기위하여 명령어 “( ② )”을 수행한 후의 화면이다.

??? - 18:28:12 up 4:23, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 314 total, 1 running, 313 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa,
0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa,
0.0%hi, 0.0%si, 0.0%st
Mem: 16019528k total, 528320k used, 15491208k free, 36836k buffers
Swap: 10485752k total, 0k used, 10485752k free, 160200k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2322 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.06 glusterfs
2323 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.00 glusterfs
2336 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.00 glusterfs
(2) PID가 2322, 2323인 두 개의 프로세스를 무조건 중지시키기 위해 명령어 kill 을 한번만 이용하여 완성하시오.
 [root@ihd ~]# kill ( ③ ) 2322 2323
(3) 시스템의 모든 프로세스들을 트리(tree)구조로 확인 할 수 있는 명령어는 ( ④ ) 이다.

5. 다음은 특정 사용자에게 다른 사용자들을관리하는 역할을 부여하는 과정이다.useradd와 passwd 명령에 대해 root 사용자와동일한 역할을 수행하려고 할 때 ( 괄호 ) 안에알맞은 내용을 적으시오.
# ( ① )
( ② ) ( ③ )=/usr/sbin/useradd, /usr/bin/passwd
■ 조 건 - ① : 관련 명령어를 기입한다. - ② : 다음 두 가지 설정과 관련된 값을 기입한다. 가. ihduser 사용자를 다른사용자 관리계정으로 지정한다. 나. ihduser 사용자는 접속한 환경 제한을 받지 않도록 설정한다.

6. 다음 조건에 맞는 적당한 내용을 ( 괄호 )안에 적으시오.(단, 설정 파일의 일부 내용만을 표시하였다.)
# cat /etc/( ① )
authprive.* /var/log/secure
mail.* /var/log/maillog
*.emerg *
( ② ) /var/log/warn.log
■ 조 건 ① : syslogd 데몬의 주 설정 파일이다. ② : 모든 메세지 종류 중 warning 이상의 레벨 메세지가 /var/log/warn.log 파일에 기록 으로 남긴다.(모든 메세지란 auth, authpriv, cron, daemon, kern, lpr, mail, mark, news, security(auth), syslog, user, uucp, local0 ∼ local7 이다.)
위키해설
클릭하면 보입니다.
  리눅스 rsyslog.conf
7. 다음 조건에 맞게 ( 괄호 ) 안에 알맞은내용을 적으시오.
# vi /etc/rsyslog.conf
( ① ) ( ② )
■ 조 건 - mail 관련한 모든 정보는 /var/log/mail.log에 기록하고, debug 수준의 로그는 제외한다.

8. 다음 ( 괄호 ) 안에 알맞은 내용을 적으시오.
가. source.c와 code.c라는 C 소스파일을 이용해서 source.o와 code.o라는 오브젝트 파일을 생성한다. 
# gcc ( ① ) source.c code.c
나. 두 개의 오브젝트 파일을 이용해서 program이라는 실행 파일을 생성한다.
# gcc ( ② ) source.o code.o
■ 조 건 - 관련 옵션을 적는다. - 옵션은 대소문자를 구분하고, 띄어쓰기, 기호등을 정확히 기술한다. - 옵션과 관련된 인자값(argument)이 있는 경우에는 옵션과 같이 하나의 괄호에 기재한다. (예: -u posein)

9. 다음 보기는 운영 중인 리눅스 시스템의공간이 부족하여 새로운 디스크를 장착하여/new_data로 마운트하여 사용하는 과정이다.( 괄호 ) 안에 알맞은 내용을 적으시오.
가. 디렉터리 생성
# ( ① ) /new_data
나. 하드 디스크 인식 여부 확인
# ( ② ) -l
다. 파티션 분할 및 생성
# ( ② ) /dev/sdd
라. 파일 시스템 생성
# ( ③ ) /dev/sdd1
마. 마운트
# mount -t ext4 /dev/sdd1 /new_data
바. 관련 파일에 등록
# vi ( ④ )
/dev/sdd1 /new_data ext4 defaults 0 0

■ 조 건
- 새로운 디스크 장치 파일명은 /dev/sdd이고, 이 디스크 전체를 하나의 파티션으로 사용한다.
- 파일시스템은 ext4로 생성한다.

10. 다음은 시스템 로그 정보를 출력하는 과정이다. ( 괄호 ) 안에 알맞은 명령을 적으시오.
가. 시스템이 재부팅한 정보를 출력한다. # ( ① ) ( ② ) 나. ihduser 사용자가 최종 로그인한 정보를 출력한다. # ( ③ ) ( ④ )
■ 조 건 - 각각의 ( 괄호 )에는 명령어 또는 옵션을 적는다. - 옵션과 관련된 인자값(argument)이 있는 경우에는 옵션과 같이 하나의 괄호에 기재한다. (예: -g terran)

작업식


11. 다음은 DNS 서버 설정 파일의 일부이다. 아래 조건을 참조하여 ( 괄호 ) 안에 알맞은내용을 적으시오.(12점)
$TTL 86400
@ IN SOA ns.example.com. root.example.com. (
 20150426
 ( ① )
 ( ② )
 ( ③ )
 1D
)
example.com. IN NS ns.example.com.
ns IN A 192.168.0.100
■ 조 건 - ① : 보조 네임서버가 주 네임서버에 접속하는 시간은 3시간이다. - ② : 접속 실패 시 다시 시도할 시간 간격은 15분이다. - ③ : 주 네임서버에 데이터가 없다면 1주 이후에 지워진다.
위키해설
클릭하면 보입니다.
  리눅스 zone 파일
12. 다음은 메일 관련 작업을 순차적으로 나열한 것이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.(9점)
# vi ( ① )
admin@linux.co.kr posein
admin@windows.co.kr yuloje
# ( ② ) ( ① ) < ( ① )
위키해설
클릭하면 보입니다.
  리눅스 sendmail
13. 관리자인 홍길동은 운영중인 웹 서버(아파치 2.x)를 웹브라우저를 통해 서버의 실행에 대한모니터링을 하려고 한다. 다음 ( 괄호 ) 안에 알맞은 내용을 작성하시오.(12점)
( ① ) on

( ② ) server-status
( ③ ) deny,allow
Deny from all
( ④ )


AllowOverride ( ⑤ )

∎ 조 건 - 관리자 PC 인 admin.ihd.or.kr 에서만 정보를 볼 수 있어야 한다. - 웹브라우저에서는 http://서버주소/server-status로 접근되어야 한다. - 사용모듈은 mod_info.c 이며, 웹페이지 인증을 통해 접근이 되어야 한다.

14. 다음은 NFS 서버 설정에 대한 내용 이다. ( 괄호 ) 안에 알맞은 옵션을 넣으시오.
[root@ihd ~]# vi /etc/exports
/nfs_share ( ① )(rw,( ② ))
■ 조건 - 공유 디렉터리명 : /nfs_share - 공유 접근 및 사용 권한 : root 사용자권한 읽기 쓰기 가능 - 공유 접근 클라이언트 : 192.168.5.0 네트워크의 주소를 갖는 클라이언트
위키해설
클릭하면 보입니다.
  리눅스 NFS
15. 다음은 iptables 명령어를 이용하여 방화벽 설정을 하는 예이다. 목적과 조건에 맞는 적당한내용을 ( 괄호 ) 안에 넣으시오.(12점)
# iptables –A INPUT ( ① ) -s 192.168.10.1 –d 0/0 -j ACCEPT
# iptables –A INPUT ( ② ) -s 0/0 –d 192.168.10.1 -j ACCEPT
# iptables –A INPUT ( ③ ) -s 0/0 –d 192.168.10.1 -j ACCEPT
■ 목 적 - 자신의 서버에서 외부로는 ping 테스트가 되고 외부에서는 자신의 서버쪽으로 ping 테스트가 되지 않도록 방화벽에 등록하고 싶다. ■ 조 건 - iptables 명령어를 수행하는 서버의 IP는 192.168.10.1이다. - INPUT 체인의 기본 정책은 DROP 이다. - ① : 프로토콜은 icmp이며 icmp echo request 패킷이 외부로 나가는 것에 대해 허용한다. - ② : 프로토콜은 icmp이며 외부에서 들어오는 icmp echo reply 패킷에 대해서 허용한다. - ③ : 프로토콜은 icmp이며 외부에서 들어오는 icmp destination-unreachable 패킷에 대해서 허용한다.
위키해설
클릭하면 보입니다.
  리눅스 iptables
16. 아파치 웹 서버 관리자인 홍길동은 아래의 조건으로 설정을 변경하려고 한다. 각 조건 항목에맞는 httpd.conf 파일의 설정항목과 설정값을 적으시오.(15점)
# vi /etc/httpd/conf/httpd.conf
( ① ) 8080
ServerName ( ② )
( ③ ) "/var/www/html"
ServerAdmin ( ④ )
( ⑤ ) index.jsp index.html index.htm
■ 조 건 - 포트는 8080 으로 변경한다. - 웹 서버의 도메인을 www.ihd.or.kr로 변경한다. - 웹 문서가 위치하는 디렉토리를 “/var/www/html"로 변경한다. - 관리자 이메일주소는 admin@ihd.or.kr로 변경한다. - 클라이언트의 요청에 index.jsp, index.html, index.htm 순으로 응답하도록 설정한다. - 아파치 버전은 2.X 이다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
채점하기
hide
reset
타이머

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다. 저작권 안내

copyright 2024 뉴비티::새로운 CBT 시스템 - newbt.kr 제휴 문의